package com.ruoyi.web.controller.order.vo;

import com.ruoyi.common.annotation.Excel;
import lombok.Data;

@Data
public class OP21DataExport extends BaseVO {
    @Excel(name = "螺丝相机检测结果")
    public Integer screwCCDResult;

    // 螺丝拧紧结果
    @Excel(name = "1#螺丝拧紧结果")
    public Integer tightenResult01;

    @Excel(name = "2#螺丝拧紧结果")
    public Integer tightenResult02;

    @Excel(name = "3#螺丝拧紧结果")
    public Integer tightenResult03;

    @Excel(name = "4#螺丝拧紧结果")
    public Integer tightenResult04;

    @Excel(name = "5#螺丝拧紧结果")
    public Integer tightenResult05;

    // 批次号和物料码
    @Excel(name = "螺丝批次号")
    public String screwBatchNo;

    @Excel(name = "驱动盖板物料码")
    public String driverCoverMaterialNo;

    // 1#螺丝相关属性
    @Excel(name = "1#螺丝拧紧程序号")
    public Integer programNo01;

    @Excel(name = "1#螺丝拧紧最小扭矩")
    public float minTorque01;

    @Excel(name = "1#螺丝拧紧最终扭矩")
    public float actTorque01;

    @Excel(name = "1#螺丝拧紧最大扭矩")
    public float maxTorque01;

    @Excel(name = "1#螺丝拧紧最小角度")
    public float minAngle01;

    @Excel(name = "1#螺丝拧紧实际角度")
    public float actAngle01;

    @Excel(name = "1#螺丝拧紧最大角度")
    public float maxAngle01;

    // 2#螺丝相关属性
    @Excel(name = "2#螺丝拧紧程序号")
    public Integer programNo02;

    @Excel(name = "2#螺丝拧紧最小扭矩")
    public float minTorque02;

    @Excel(name = "2#螺丝拧紧最终扭矩")
    public float actTorque02;

    @Excel(name = "2#螺丝拧紧最大扭矩")
    public float maxTorque02;

    @Excel(name = "2#螺丝拧紧最小角度")
    public float minAngle02;

    @Excel(name = "2#螺丝拧紧实际角度")
    public float actAngle02;

    @Excel(name = "2#螺丝拧紧最大角度")
    public float maxAngle02;

    // 3#螺丝相关属性
    @Excel(name = "3#螺丝拧紧程序号")
    public Integer programNo03;

    @Excel(name = "3#螺丝拧紧最小扭矩")
    public float minTorque03;

    @Excel(name = "3#螺丝拧紧最终扭矩")
    public float actTorque03;

    @Excel(name = "3#螺丝拧紧最大扭矩")
    public float maxTorque03;

    @Excel(name = "3#螺丝拧紧最小角度")
    public float minAngle03;

    @Excel(name = "3#螺丝拧紧实际角度")
    public float actAngle03;

    @Excel(name = "3#螺丝拧紧最大角度")
    public float maxAngle03;

    // 4#螺丝相关属性
    @Excel(name = "4#螺丝拧紧程序号")
    public Integer programNo04;

    @Excel(name = "4#螺丝拧紧最小扭矩")
    public float minTorque04;

    @Excel(name = "4#螺丝拧紧最终扭矩")
    public float actTorque04;

    @Excel(name = "4#螺丝拧紧最大扭矩")
    public float maxTorque04;

    @Excel(name = "4#螺丝拧紧最小角度")
    public float minAngle04;

    @Excel(name = "4#螺丝拧紧实际角度")
    public float actAngle04;

    @Excel(name = "4#螺丝拧紧最大角度")
    public float maxAngle04;

    // 5#螺丝相关属性
    @Excel(name = "5#螺丝拧紧程序号")
    public Integer programNo05;

    @Excel(name = "5#螺丝拧紧最小扭矩")
    public float minTorque05;

    @Excel(name = "5#螺丝拧紧最终扭矩")
    public float actTorque05;

    @Excel(name = "5#螺丝拧紧最大扭矩")
    public float maxTorque05;

    @Excel(name = "5#螺丝拧紧最小角度")
    public float minAngle05;

    @Excel(name = "5#螺丝拧紧实际角度")
    public float actAngle05;

    @Excel(name = "5#螺丝拧紧最大角度")
    public float maxAngle05;
}
